//方法一 比对路由权限
//方法二 指定返回的默认路由
export function recusionRouter(userRouter=[],allRouter=[]){
    console.log("recusionRouter---");
    console.log("用户资源："+userRouter);
    console.log("系统内的资源:"+allRouter);
    var realRouter=[];
    allRouter.forEach((v,i)=>{
        userRouter.forEach((item,index)=>{
            if(item.name == v.meta.name){
                if(item.children && item.children.length > 0){
                    v.children = recusionRouter(item.children,v.children);
                }
                realRouter.push(v);
            }
        });
    })
    return realRouter;
}

export function setDefaultRouter(routers){
    routers.forEach((v,i)=>{
        if(v.children && v.children.length > 0){
            v.redirect = {name : v.children[0].name}//一种是名字跳转一种是路径
            setDefaultRouter(v.children);//递归的设置。
        }
    })
}